1. Bulk Data Selection & Template Acquisition
- The "Select File Type" dropdown must include options for Employee Master, Party Master, and Vendor Master.
- The "Download Sample File" button should remain disabled or hidden until a valid file type is selected.
- Clicking "Download Sample File" must trigger the download of an .xlsx or .csv template specifically mapped to the chosen Master type.
2. Bulk File Upload & Validation
- The "Choose File" button must allow the user to browse and select a file from their local directory.
- The system should only accept specific file formats (e.g., Excel or CSV) and show an error for invalid file types.
- The "Submit" button should only be clickable after both a file type is selected and a file is attached.
3. Data Processing & Feedback
- Upon clicking "Submit", the system must validate the data against the rules of the selected Master (Employee, Party, or Vendor).
- A success message should appear indicating the number of records successfully imported.
- If there are errors (e.g., missing mandatory fields or duplicate entries), the system should provide an error report or a downloadable "Success/Fail" log for correction.